body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0;vertical-align: middle;}
/* 页面样式 */
.c:before,.c:after {content:"";display:table}
.c:after {clear:both}
.c {zoom:1}
body {font:12px/1.5 \5FAE\8F6F\96C5\9ED1;}
a {text-decoration:none;overflow:hidden;}
a:hover {text-decoration:none}
a:active{text-decoration: none;}
.wrap{width: 100%;min-width: 1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1200px':'');}
.hide {display:block;width:0;height:0;overflow:hidden;}
.pr {position:relative;}
.pa {position:absolute;}
.fl {float:left;}
.fr {float:right;}
.db {display:block;text-indent:-999em;}
/* .sp{background: url(http://game.gtimg.cn/images/cf/cp/a20160516lhl/sp.png) no-repeat;} */
:focus{outline: none;}
.bg-wriht{background-color: #fff;}
.mb10{margin-bottom: 10px;}
.mb25{margin-bottom: 25px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt10{margin-top: 10px;}
.mt25{margin-top: 24px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.pd5{padding: 5px;}
.pd10{padding: 10px;}
.pd15{padding: 15px;}
.pd20{padding: 20px;}
.pd25{padding: 25px;}
.pd30{padding: 30px;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #222121;}
.navbar-inverse .navbar-toggle{border: none;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: #fff;}
.footer-box{}
.ft-line{height: 6px;background-color: #F47200;}
.ft-box{padding: 45px 0;background-color: #2d2d2d;}
.ft-name{padding: 10px;text-align: center;background-color: #171717;color: #7f7f7f;font-size: 1.3rem;}
.upbanner img{width: 100%;}
.top{color: #fff;font-size: 1.3rem;padding: 10px 0;}
.top img{width: 4rem;padding: 0 10px 0 15px;}
.sun-nav{background-color: #f2f2f2;padding: 12px 0;}
.sun-nav a,.sun-nav span{color: #333;font-size: 14px;}
.sun-tit{text-align: center;font-size: 14px;color: #333;}
.sun-tit span{font-size: 28px;color: #F47200;display: block;padding-bottom: 5px;}
.ft-sun-on{color: #fff !important;}
.appewm{text-align: center;}
.appewm img{display: block;margin: 0 auto 10px;}
/* 底部 */
.pcftmenu{display:none;}
.appftmenu{display: block;}
.panel-collapse{overflow: hidden;}
.panel-default > .panel-heading{    color: #c4c4c4;background-color: #434343;border-color: #434343;font-size: 14px;}
.panel-default > .panel-heading a,.sun-panel-title a{font-size: 14px;}
.panel-default{border-color: inherit;}
.panel{background-color: transparent;border: 0;}
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top: 0;}
.panel-body{padding: 0;}
.sun-panel-title{background-color: #343434;color: #d7d7d7;padding-left: 30px;}
.sun-panel-collapse{color: #b8b8b8;}
.sun-panel-collapse a{color: #b8b8b8;display: block;padding-left: 40px;margin-bottom: 10px;padding-top: 10px;}
.sh-box{position: relative;padding: 1.3rem 0;float: right;}
.sh-box input{    border: 1px solid #e5e5e5;height: 24px;border-radius: 50px;padding-left: 1rem;}
.sh-box span{position: absolute;right: 15%;top: 1.5rem;}
.sh-box span img{width: 12px;}
.indexseach .sh-box{display: none;}
/**侧边悬浮工具*/
.right_fixed .pc{display:none;}
.right_fixed .mobile{display:block;}
.right_fixed{ position: fixed; right: 10px; top: 50%; height: auto; z-index: 9999999999999999; }
.right_fixed_button{ width: 50px; height: 50px; background-color: #F47200; position: relative; margin-bottom: 10px; } 
.right_fixed_button img{ width: 50px; height: 50px; } 
.right_fixed_button:hover .popup_box,.right_fixed_button:hover{ display: block; background-color: #2D2D2D; } 
.popup_box{ display: none; right: 60px; position: absolute; z-index: 9999999; background-color:black; color: white; } 
.popup_box span{ display: block; width: auto; height: 35px; line-height: 35px; padding: 0 15px; white-space: nowrap; font-size:14px; font-family:PingFangSC-Medium,PingFang SC; font-weight:500; }

/*导航*/
#pc-menu{display: none;}
/* 子标题外部容器 */
#pc-menu .menulist_wrap{ display: flex; flex-wrap: wrap; position: relative; justify-content:center; }
/* 子标题 */
#pc-menu .menulist{ width: 180px; font-size: 16px; color: #F47200; margin-bottom: 5px; margin: 0 5px; }
/* 横线 */
#pc-menu .menulist .line{ height: 1px; width: 100%; margin: 7px 0; background-color: #333; }
/* 超链接 */
#pc-menu .menu-p a{ display: block; width: 100% !important; font-size: 14px; color: #333; line-height: 24px; }
#pc-menu .menu-p a:hover{color:#F47200}

/* 8个子标题 */
#pc-menu .menulist8{ width: 260px; font-size: 16px; color: #F47200; margin-bottom: 20px; margin-left: 20px; }

/* ---------卡片式-------- */
#pc-menu .menulist.cardlist{width:auto;}
#pc-menu .menulist .card{ width: 255px; height: 128px; line-height: 128px; margin: 5px auto 20px; text-align: center; color: white; background-color: #F47200; font-size: 20px; }
#pc-menu .menulist .card img{ width: 38px; height: 38px; margin: 0 auto 5px; }
#pc-menu .menulist  span{ color: #F47200;; display: block; margin-top: -10px; }


@media screen and (min-width:1000px){
	.navbar-nav > li{font-size:16px;}
	#pc-menu{display: block;}
	#menu{display:none;}

	.pcftmenu{display:block;}
	.appftmenu{display: none;}
	.navbar-brand{
		position: relative;
		z-index: 9999;
		padding:8px 15px;
	}
	.navbar-fixed-top{position: absolute;}
	/* 导航 */
	.collapse{display: block;}
	.navbar-inverse{background: transparent;}
	.navbar-inverse .navbar-nav>li>a{color: #fff;}
	.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-color: transparent;color: #F47200;}
	/* .navbar-nav{padding-left: 9.2%;} */
	.dropdown-menu{background-color: rgba(0,0,0,0.1);}
	.dropdown-menu>li>a{color: #ddd;}
	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color: #fff;text-decoration: none;background-color: rgba(0,0,0,.25);}
	.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{color: #F47200;}
	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{
		background: transparent;color: #F47200;
	}
	.sunmenu{position: absolute;background-color: #fff;padding: 20px 30px;width: 100%;top: 50px;left: 0;display: none;}
	.menulist{margin-bottom: 15px;}
	.menulist h6{font-size: 16px;color: #F47200;margin-bottom: 5px;}
	.menu-p a{width: 30%;float: left;font-size: 14px;color: #333;line-height: 24px;}
	.menu-p a:hover{color: #F47200;}
	.menu-right .menu-p a{width: 50%;}
	.applogo,.isappewm{display: none !important;}
	.pclogo{display: block !important;}
	.sun-tit{padding: 48px 0;}

	.ft-list li{float: left;width: 18%;position: relative;}
	.ft-tit{color: #fff;font-size: 16px;margin-bottom: 15px;}
	.ft-sun-tit{font-size: 14px;color: #c3c3c3;cursor: pointer;position: relative;margin-bottom: 10px;}
	.ft-sun-tit:hover{color: #fff;}
	.ft-sun-tit img{position: absolute;right:26%;top: 5px;display: none;}
	.ft-menu{position: absolute;right: -45%;top: 36px;background-color: #3E3E3E;padding: 10px;z-index: 9;min-height: 170px;display: none;}
	.ft-menu a{display: block;font-size: 12px;color: #d0d0d0;margin-bottom: 8px;}
	.ft-logo{text-align: right;}
	.ft-logo img{height: 44px;margin-bottom: 30px;}
	.pcewm{margin-bottom: 10px;float: right;width: 100px;}
	.pcewm span{text-align: center;font-size: 14px;color: #fff;display: block;padding-top: 10px;}
	.applist,.sh-box{display: none;}
	.navbar-nav li a{text-align: center;}

	/*侧边悬浮工具*/
	.right_fixed .pc{display:block;}
	.right_fixed .mobile{display:none;}
	.right_fixed{ top: 300px; }

}

@media screen and (max-width:1000px) and (min-width:768px) {

	/* 导航 */
	.navbar-inverse{background: transparent;}
	.navbar-inverse .navbar-nav>li>a{text-align: center;color: #999 ;}
	.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-color: #fff !important;color: #333 !important;}
	/* .navbar-nav{padding-left: 9.2%;display: none} */
	.dropdown-menu{background-color: rgba(0,0,0,0.1);}
	.dropdown-menu>li>a{color: #ddd;}
	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color: #fff;text-decoration: none;background-color: rgba(0,0,0,.25);}
	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{
		background: #fff;color: #333;
	}
	.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{color: #333;background-color: #fff;}
	/* .sunmenu{display: none;} */
	.navbar-toggle{display: block;}
	.navbar-header{float: inherit;}
	.swiper-container{padding-top: 50px;}
	.applogo{display: block !important;width: 18rem}
	.pclogo{display: none !important;}
	.navbar-header .navbar-collapse{max-height: 340px !important;background-color: #fff;margin: 0 -24px;overflow-y: auto !important;margin: 0 -24px !important;}
	.navbar-nav{background-color: #F7F7F7;width: 18%;}

	.navbar-nav>li{float: none;}
	.dropdown .caret,.dropdown .dropdown-menu{display: none;}

	.sunmenu{position: absolute;left: 20%;top: 1.25rem;}
	.menulist{margin-bottom: 15px;}
	.menulist h6{font-size: 1rem;color: #F47200;margin-bottom: 5px;}
	.menu-p a{width: 30%;float: left;font-size: 0.875rem;color: #333;line-height: 24px;}
	.menu-p a:hover{color: #F47200;}
	.upbanner,.top,.ispcewm{display: none;}
	.sun-tit{padding: 20px 0;}
	.ft-list li{float: left;width: 16%;position: relative;}
	.ft-tit{color: #fff;font-size: 16px;margin-bottom: 15px;}
	.ft-sun-tit{font-size: 14px;color: #c3c3c3;cursor: pointer;position: relative;margin-bottom: 10px;}
	.ft-sun-tit:hover{color: #fff;}
	.ft-sun-tit img{position: absolute;right:26%;top: 5px;display: none;}
	.ft-menu{position: absolute;right: -45%;top: 36px;background-color: #3E3E3E;padding: 10px;z-index: 9;min-height: 170px;display: none;}
	.ft-menu a{display: block;font-size: 12px;color: #d0d0d0;margin-bottom: 8px;}
	.ft-list{margin-bottom: 45px;}
	.sun-nav{margin-top: 50px;}
	.applist{display: none;}
	.sh-box{width: 150px;}
	.navbar-nav li a{text-align: center;}

	/*侧边悬浮工具*/
	.right_fixed{top:auto;bottom:10%;}
	.right_fixed_button{ width: 40px; height: 40px; background-color: rgba(244,114,0,0.8); position: relative; margin-bottom: 5px;border-radius: 50%; } 
	.right_fixed_button img{ width: 40px; height: 40px; } 

}

@media screen and (max-width:768px){
	.swiper-container{padding-top: 50px;}
	.applogo{display: block !important;width: 9rem;margin-top: .5rem;}
	.pclogo{display: none !important;}
	.navbar-inverse{background-color: #fff;border-color:#fff ;}
	.navbar-collapse{border-top: none;}
	.navbar-nav{margin: 0 -15px;width: 23%;background-color: #f7f7f7;}

	.sunmenu{position: absolute;left: 25%;top: 1.25rem;display: block;}
	.menulist{margin-bottom: 15px;}
	.menulist h6{font-size: 1.2rem;color: #F47200;margin-bottom: 10px;}
	.menu-p a{width: 50%;float: left;font-size: 1rem;color: #333;margin-bottom: 10px;}
	.menu-p a:hover{color: #F47200;}
	.dropdown .caret,.dropdown .dropdown-menu{display: none;}

	.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color: #333;background-color: #fff;}
	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{
		background: #fff;color: #333;
	}

	.upbanner,.top,.ispcewm{display: none;}
	.sun-tit{padding: 20px 0;}
	.ft-list{margin-bottom: 45px;}
	.sun-nav{margin-top: 50px;}
	.applist{display: none;}
	.navbar-nav li a{text-align: center;}

	/*侧边悬浮工具*/
	.right_fixed{top:auto;bottom:10%;}
	.right_fixed_button{ width: 40px; height: 40px; background-color: rgba(244,114,0,0.8); position: relative; margin-bottom: 5px;border-radius: 50%; } 
	.right_fixed_button img{ width: 40px; height: 40px; } 

}
@media screen and (min-width: 320px) and (max-width: 480px){
	.upbanner,.top,.ispcewm,.ft-list{display: none;}
	.sun-tit{padding: 20px 0;}
	.appftmenu{display: block;}
	.sun-nav{margin-top: 50px;}
	.sunmenu{display: block;}
	.applist{display: block;}
	.pclist{display: none;}
	.sh-box span{right: 9%;}
	.sh-box input{width: 12rem;}
	.navbar-nav{margin: 0 -15px;width: 25%;background-color: #f7f7f7;}
	.navbar-nav li a{text-align: center;}

	/*侧边悬浮工具*/
	.right_fixed{bottom:10%;top:auto;}
	.right_fixed_button{ width: 40px; height: 40px; background-color: rgba(244,114,0,0.7); position: relative; margin-bottom: 5px;border-radius: 50%; } 
	.right_fixed_button img{ width: 40px; height: 40px; } 
}

.sunmenu:nth-of-type(2),.sunmenu:nth-of-type(3),.sunmenu:nth-of-type(4),.sunmenu:nth-of-type(5),.sunmenu:nth-of-type(6),.sunmenu:nth-of-type(7){
	display: none;
}